Skip to content

[release/dev18.0] Update dependencies from dotnet/arcade - #20133

Open
dotnet-maestro[bot] wants to merge 665 commits into
release/dev18.0from
darc-release/dev18.0-4a1cabee-85ad-4317-bd14-ed2d29c8a4ae
Open

[release/dev18.0] Update dependencies from dotnet/arcade#20133
dotnet-maestro[bot] wants to merge 665 commits into
release/dev18.0from
darc-release/dev18.0-4a1cabee-85ad-4317-bd14-ed2d29c8a4ae

Conversation

@dotnet-maestro

@dotnet-maestro dotnet-maestro Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

This pull request updates the following dependencies

From https://github.com/dotnet/arcade

Copilot AI and others added 30 commits May 4, 2026 08:56
…in scope (#19568)

* Initial plan

* Fix ICE in BuildDisposableCleanup when Dispose extension methods are in scope

Use AtMostOneResult to leverage existing intrinsic-over-extension priority in
AllMethInfosOfTypeInScope, matching how regular method calls resolve Dispose.

Agent-Logs-Url: https://github.com/dotnet/fsharp/sessions/ebba43f1-81b6-417c-9138-f5867056fd94

Co-authored-by: T-Gro <46543583+T-Gro@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: T-Gro <46543583+T-Gro@users.noreply.github.com>
Co-authored-by: Tomas Grosup <Tomas.Grosup@gmail.com>
…en (#19484)

* Initial plan

* Fix internal error when using custom attribute with optional value type argument (fixes #8353)

Handle Const.Zero for all primitive value types in GenAttribArg, which is
used when [<Optional>] is specified without [<DefaultParameterValue>] on
attribute constructor parameters. Previously only System.Object, System.String,
and System.Type were handled, causing an internal error for bool, int, and
other value types.

Co-authored-by: T-Gro <46543583+T-Gro@users.noreply.github.com>
Agent-Logs-Url: https://github.com/dotnet/fsharp/sessions/6f81842d-a307-4b7e-9ef2-ffa78948f9c6

* Add comprehensive test coverage for all primitive value types in optional attribute args

Co-authored-by: T-Gro <46543583+T-Gro@users.noreply.github.com>
Agent-Logs-Url: https://github.com/dotnet/fsharp/sessions/6f81842d-a307-4b7e-9ef2-ffa78948f9c6

* Merge main, add release notes for #8353 fix

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: T-Gro <46543583+T-Gro@users.noreply.github.com>
Co-authored-by: Tomas Grosup <Tomas.Grosup@gmail.com>
Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…504.4 (#19678)

On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.8.0-1.26252.1 -> To Version 5.8.0-1.26254.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…19472)

* Fix #12796: handle arrays of user-defined types in custom attributes

Empty arrays of non-encodable types (classes, records, structs) in custom
attributes now compile successfully by encoding them as System.Object[] per
ECMA-335. Non-empty arrays of such types produce FS3887 instead of the
internal error FS0192.
* Add LabelOps agentic workflows

Two opt-in, label-gated workflows for automated PR maintenance:

- labelops-pr-maintenance: scheduled every 3h, iterates open PRs
  carrying AI-Auto-Resolve-Conflicts or AI-Auto-Resolve-CI, shuffles
  for fairness seeded by GITHUB_RUN_ID, caps at 5 PRs per run.
  Per PR: triages CI first (pr-build-status skill), resolves conflicts
  second. Small mechanical CI fixes applied in-place with local
  verification. Proven flakes (flaky-test-detector ≥3 PRs) are
  delegated to the spinoff workflow. Unfixable CI escalates by adding
  AI-needs-CI-fix-input with a repro + up to 3 options. Labels are
  sticky — agent never removes any label.

- labelops-flake-fix: workflow_dispatch-only spinoff, dispatched from
  the babysitter via safe-outputs.dispatch-workflow. Re-verifies the
  flake, reproduces with a 20-iteration loop, prefers determinism fix
  else quarantines. Scoped to tests/** and vsintegration/tests/**.

Both workflows use protected-files: fallback-to-issue to prevent any
.github/** modifications. Ship with schedule enabled; dry-run via
workflow_dispatch recommended before relying on scheduled runs.
…nts (#19668)

* Add skill-validation workflow for structural checks on skills and agents

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fix skill-validator errors: rename skill dir, add agent name field

- Rename .github/skills/expert-review/ to reviewing-compiler-prs/ to match
  frontmatter name (validator requires directory/name match)
- Add missing name field to agentic-workflows.agent.md frontmatter

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/roslyn build 20260505.3
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.8.0-1.26254.4 -> To Version 5.8.0-1.26255.3

* Retrigger CI after transient agent failure

The IcedTasks_Test_Debug job was cancelled due to CI agent crash
(exit code -1073741502 / STATUS_DLL_INIT_FAILED). All other jobs passed.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/roslyn build 20260506.1
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.8.0-1.26254.4 -> To Version 5.8.0-1.26256.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/arcade build 20260505.9
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26222.2 -> To Version 10.0.0-beta.26255.9

* Fix flaky AsyncMemoize test: wait for all terminal events before asserting

The 'Cancel running jobs with the same key' test was racy - it waited
only for the Finished event before asserting Canceled count == 10, but
Canceled events from background jobs could still be in-flight. Now waits
for all 11 terminal events (10 Canceled + 1 Finished) before asserting.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
….3 (#19695)

* Bump OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.11.2 to 1.15.3

---
updated-dependencies:
- dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol
  dependency-version: 1.15.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix test scripts to use System.Memory 4.6.3 instead of 4.5.3

The neg107 and span tests hardcoded System.Memory 4.5.3 path for #r references.
This version was previously available as a transitive dependency of
OpenTelemetry.Exporter.OpenTelemetryProtocol 1.11.2 but is no longer restored
with version 1.15.3. Update to 4.6.3 which matches SystemMemoryVersion in
eng/Versions.props and is guaranteed to be in the NuGet cache since the
compiler itself depends on it.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Migrate from dn-bot-devdiv-build-rw-code-rw-release-rw PAT to the
dnceng-fsharp-vs-insertion-wif Entra WIF service connection for
authenticating to DevDiv when creating VS insertion PRs.

- Remove DotNet-VSTS-Infra-Access variable group reference
- Add AzureCLI@2 step to acquire bearer token via WIF SC
- Set InsertAccessToken as secret variable from WIF token

Resolves: https://dev.azure.com/dnceng/internal/_workitems/edit/10091

Co-authored-by: Tomas Grosup <Tomas.Grosup@gmail.com>
Co-authored-by: Adam Boniecki <20281641+abonie@users.noreply.github.com>
* Backflow from https://github.com/dotnet/dotnet / 423ddd1 build 312946

Diff: https://github.com/dotnet/dotnet/compare/500589b2e20fb8a427620bb0fe9cedf1c68c5333..423ddd1cabeff54b53750de2d429e6ea121c7fd1

From: dotnet/dotnet@500589b
To: dotnet/dotnet@423ddd1

[[ commit created by automation ]]

* Update dependencies from build 312946
No dependency updates to commit
[[ commit created by automation ]]

* Re-add MSBuild darc NuGet source needed for Microsoft.Build 18.6.4

The codeflow automation incorrectly removed the
darc-pub-DotNet-msbuild-Trusted-13cd968a NuGet source while
Microsoft.Build.Framework 18.6.4 is still referenced in
Version.Details.xml. This package is not available on any standard
feed (nearest stable is 18.4.0 on dotnet-public), causing NU1103
errors across all CI jobs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update dependencies from build 313071
No dependency updates to commit
[[ commit created by automation ]]

* Re-add MSBuild darc NuGet source needed for Microsoft.Build 18.6.4

The codeflow automation incorrectly removed the
darc-pub-DotNet-msbuild-Trusted-13cd968a NuGet source while
Microsoft.Build.Framework 18.6.4 is still referenced in
Version.Details.xml. This package is not available on any standard
feed (nearest stable is 18.4.0 on dotnet-public), causing NU1103
errors across all CI jobs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Retrigger CI after transient agent cancellation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* add scenario

* remove script extra handling

* include AnonModules

* fix test

* release notes
The expert-reviewer agent had 19 review dimensions and 4 analysis
waves but zero instructions about posting the review to GitHub.
Copilot would analyze thoroughly but never execute gh commands to
create inline comments on the PR.

Add Wave 5: Deliver Review as Inline Comments — mandatory final wave
that instructs the agent to post findings via gh api as a review with
inline comments at the correct file+line from the diff, deduplicate
against existing reviews, and apply the AI-reviewed label.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Fix Array.exists2 XML doc examples to use equal-length arrays

Both examples used arrays of different lengths (2 vs 3 elements),
which would cause ArgumentException at runtime. The documented
'Evaluates to false/true' results were therefore incorrect.
Fixed by using equal-length input arrays that produce the stated results:
- inputs2 = [| 1; 3 |] with inputs1 = [| 1; 2 |] evaluates to false (neither 1>1 nor 2>3)
- inputs2 = [| 1; 3 |] with inputs1 = [| 1; 4 |] evaluates to true (4>3)

* Add release notes for Array.exists2 doc fix

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
…507.4 (#19704)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26255.9 -> To Version 10.0.0-beta.26257.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…506.6 (#19705)

On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.8.0-1.26256.1 -> To Version 5.8.0-1.26256.6

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
- Remove DotNet-VSTS-Infra-Access variable group reference
- Add AzureCLI@2 step to acquire bearer token via dnceng-fsharp-vs-insertion-wif SC
- Set InsertAccessToken as secret pipeline variable from WIF-acquired token
- Disable GCM credential store to prevent 0x6f7 errors with oversized Entra JWTs
)

* Add agentic state machine diagram generator workflow

Weekly workflow that reads all .md agentic workflows in the repo,
extracts triggers, labels, safe-outputs, handovers, and conditions,
then renders a Mermaid diagram + tables in docs/state-machine.md.

Outputs:
- Summary table (workflow / trigger / reads / writes / key labels)
- Mermaid stateDiagram showing full issue + PR lifecycle
- Label dictionary (who applies, who reads, what it means)
- Handover map (workflow A → workflow B, mechanism)

Opens a PR to update the diagram. allowed-files: docs/** only.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Rewrite state machine generator with multi-diagram approach

Applied: Mermaid stateDiagram-v2 best practices (composite states,
choice nodes, direction LR, classDef styling, notes), Anthropic prompt
guide (XML tags, role, concrete examples), Peli audit-workflows pattern.

Key changes:
- Multiple diagrams by dimension (issues, PRs, labels, handovers)
  instead of one giant unreadable diagram
- Composite states for PR types (fork, non-fork, regression-test)
- Change detection via source fingerprint comment - skip if unchanged
- Diagram guidelines section teaching Mermaid techniques
- Concrete example showing Issue Lifecycle structure
- Screen-wide LR layout, max ~15 states per diagram
- Label dictionary + handover map as tables (not diagrams)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Add actors, CI, incremental updates to state machine generator

Actors: 👤 contributor, 👤 maintainer, 🤖 agent:<name>, ⚙️ CI, ⏰ scheduler
Every diagram edge shows WHO performs the transition.

CI is always present — PRs go through build/test, agents react to
CI results. Never skip the CI step in diagrams.

Incremental updates: read existing state-machine.md as starting point,
update only sections affected by workflow changes. Minimal diffs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Rewrite state machine generator: 173 → 75 lines

Adversarial review by Opus 4.7 + 4.6 found 6 blocking issues.
Generation test by Opus 4.7 produced excellent output but confirmed
the prompt was overfit to current 3 workflows.

Fixes applied:
- Future-proof: agent discovers lifecycle groups from data, not hardcoded
  Issue/PR sections. Handles file/branch workflows (aw-auto-update) and
  meta-workflows (itself) without prompt changes.
- Mermaid: cross-composite transitions go outside blocks (syntax fix).
  Removed broken example. No fake workflow names.
- Fingerprint: sha256 content hash instead of file size.
- Incremental: reads existing output, updates only changed sections.
- Bloat: removed <context>, actor definitions, filler sentences.
  Cut from 173 to 75 lines — same capability.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…/build/agentic-time behavior (#19680)

* Add LabelOps PR security scan workflow

Hourly text-only scan of external PRs. Reads diff, classifies risk into
categories (build infra, compiler output, bootstrap, prompt injection,
supply chain, scope mismatch), and labels accordingly. Never checks out
or builds PR code.
Add a date filter to the labelops-pr-security-scan workflow so it
silently skips any PR whose createdAt is before 2026-05-12T00:00:00Z.
This avoids retroactively labeling/commenting on older PRs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* [release/dev18.0] Source code updates from dotnet/dotnet (#18947)

* Backflow from https://github.com/dotnet/dotnet / 8aba88f build 285155

[[ commit created by automation ]]

* Update dependencies from https://github.com/dotnet/dotnet build 285155
No dependency updates to commit

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* print stack guard thread jump counts

* print with --times

* use known tag name

* internal

* extract table printing to module

* remove meter version

* separate column for source location

* Failing test

* Fix

* Use code completion context

* release notes

* [release/dev18.0] Update dependencies from dotnet/arcade (#18943)

* Update dependencies from https://github.com/dotnet/arcade build 20250926.2
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25426.3 -> To Version 10.0.0-beta.25476.2

* Update dependencies from https://github.com/dotnet/arcade build 20250929.4
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25426.3 -> To Version 10.0.0-beta.25479.4

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update branch names for F# and VS insertion (#18944)

* Double the iterations in StackOverflowRepro - see if it fails MacOS (#18952)

* [release/dev18.0] Update dependencies from dotnet/arcade (#18972)

* Update dependencies from https://github.com/dotnet/arcade build 20251007.1
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25479.4 -> To Version 10.0.0-beta.25507.1

* Update dependencies from https://github.com/dotnet/arcade build 20251008.4
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25479.4 -> To Version 10.0.0-beta.25508.4

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20251009.2 (#18980)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25508.4 -> To Version 10.0.0-beta.25509.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Update dependencies from dotnet/arcade (#18988)

* Update dependencies from https://github.com/dotnet/arcade build 20251010.1
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25509.2 -> To Version 10.0.0-beta.25510.1

* Update dependencies from https://github.com/dotnet/arcade build 20251013.2
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25509.2 -> To Version 10.0.0-beta.25513.2

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Create 11.0.0.md

Empty file to make backport bot happy

* Move Roslyn deps from manually managed to darc

* Cascade of consequences

* no nuget errors, lets see what VS integration says

* un-harcode csc,ildasm,ilasm deps for testframework

* Apply suggestion from @T-Gro

* VSSDK Build Tools

* adapt roslyn api change

* Update LanguageService.fs

* Fix CI crashes

* drastically reduce direct package references for vsintegration to avoid nuget conflicts

* Remove unneeded versions

* Apply suggestion from @T-Gro

* Apply suggestion from @T-Gro

* Apply suggestion from @T-Gro

* Apply suggestion from @T-Gro

* Apply suggestion from @T-Gro

* Apply suggestion from @T-Gro

* Apply suggestion from @T-Gro

* Apply suggestion from @T-Gro

* Apply suggestion from @T-Gro

* Apply suggestion from @T-Gro

* Apply suggestion from @T-Gro

* Modify System.Collections.Immutable reference

Updated PackageReference for System.Collections.Immutable to exclude all assets.

* Apply suggestion from @T-Gro

* Apply suggestion from @T-Gro

* Update FSharp.Test.Utilities.fsproj

* showImmutableVersion

* what is wrong with System.Collections.Immutable.ImmutableArray.Create

* Reduce duplicate test deps, downgrade roslyn used for testing (keep high one for vsintegration)

* Avoid xunit catastrophic failure caused by testcollection ID

* IDE tests - enforce roslyn version matching editor components

* remove obsolete prop

* workaround xunit bug that treat displayname as if it were a unique ID

* Backport PR #19010: Type relations cache: Add a failsafe in case of infinite types (#19022)

* [release/dev18.0] Update dependencies from dotnet/roslyn (#19039)

* Update dependencies from https://github.com/dotnet/roslyn build 20251029.2
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.25480.7 -> To Version 5.0.0-2.25529.2

* Update dependencies from https://github.com/dotnet/roslyn build 20251029.7
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.25480.7 -> To Version 5.0.0-2.25529.7

* Update Versions.props

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Tomas Grosup <Tomas.Grosup@gmail.com>

* Update dependencies from https://github.com/dotnet/arcade build 20251020.2 (#19017)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25513.2 -> To Version 10.0.0-beta.25520.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Source code updates from dotnet/dotnet (#19053)

* Backflow from https://github.com/dotnet/dotnet / 8ee0cc0 build 289521

[[ commit created by automation ]]

* Update dependencies from https://github.com/dotnet/dotnet build 289521
No dependency updates to commit

* Update dependencies from https://github.com/dotnet/dotnet build 289695
No dependency updates to commit

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Tomas Grosup <Tomas.Grosup@gmail.com>

* [release/dev18.0] Source code updates from dotnet/dotnet (#19088)

* Backflow from https://github.com/dotnet/dotnet / f4701e0 build 290631

[[ commit created by automation ]]

* Update dependencies from https://github.com/dotnet/dotnet build 290631
No dependency updates to commit

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Source code updates from dotnet/dotnet (#19109)

* Merge release/dev18.0 into darc-release/dev18.0-2f272bd7-4d7e-49bb-8cdf-cc6e42aacefd

* Update dependencies from https://github.com/dotnet/dotnet build 291651
No dependency updates to commit

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update the agent pool for the PR builds (#19102) (#19150)

* [release/dev18.0] Update dependencies from dotnet/arcade (#19137)

* Update dependencies from https://github.com/dotnet/arcade build 20251203.3
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25555.6 -> To Version 10.0.0-beta.25603.3

* Update dependencies from https://github.com/dotnet/arcade build 20251205.3
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25555.6 -> To Version 10.0.0-beta.25605.3

* Update dependencies from https://github.com/dotnet/arcade build 20251208.3
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25555.6 -> To Version 10.0.0-beta.25608.3

* Update dependencies from https://github.com/dotnet/arcade build 20251209.2
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25555.6 -> To Version 10.0.0-beta.25609.2

* Update dependencies from https://github.com/dotnet/arcade build 20251211.1
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25555.6 -> To Version 10.0.0-beta.25611.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Tomas Grosup <Tomas.Grosup@gmail.com>

* Update dependencies from https://github.com/dotnet/arcade build 20251212.5 (#19158)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25611.1 -> To Version 10.0.0-beta.25612.5

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Skip tests using nuget from signed builds  (#19111)

* Skip tests using nuget from signed builds (network isolation need for signed builds)

* Apply suggestions from code review

* Apply suggestion from @T-Gro

* Apply suggestion from @T-Gro

* Update dependencies from https://github.com/dotnet/dotnet build 294703 (#19164)

No dependency updates to commit

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Tomas Grosup <Tomas.Grosup@gmail.com>

* Update image to vs2026 in azdo pipeline (#19166)

* Update dependencies from https://github.com/dotnet/arcade build 20251226.5 (#19180)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25612.5 -> To Version 10.0.0-beta.25626.5

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260105.2 (#19192)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.25626.5 -> To Version 10.0.0-beta.26055.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260107.1 (#19198)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26055.2 -> To Version 10.0.0-beta.26057.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260112.3 (#19207)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26057.1 -> To Version 10.0.0-beta.26062.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Source code updates from dotnet/dotnet (#19239)

* Backflow from https://github.com/dotnet/dotnet / 3633524 build 298455

[[ commit created by automation ]]

* Update dependencies

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Update dependencies from dotnet/arcade (#19245)

* Update dependencies from https://github.com/dotnet/arcade build 20260116.3
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26062.3 -> To Version 10.0.0-beta.26066.3

* Update dependencies from https://github.com/dotnet/arcade build 20260130.4
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26062.3 -> To Version 10.0.0-beta.26080.4

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260204.6 (#19257)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26080.4 -> To Version 10.0.0-beta.26104.6

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Update dependencies from dotnet/arcade (#19261)

* Update dependencies from https://github.com/dotnet/arcade build 20260206.4
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26104.6 -> To Version 10.0.0-beta.26106.4

* Update dependencies from https://github.com/dotnet/arcade build 20260210.1
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26104.6 -> To Version 10.0.0-beta.26110.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Update dependencies from dotnet/arcade (#19327)

* Update dependencies from https://github.com/dotnet/arcade build 20260217.6
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26110.1 -> To Version 10.0.0-beta.26117.6

* Update dependencies from https://github.com/dotnet/arcade build 20260219.2
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26110.1 -> To Version 10.0.0-beta.26119.2

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260223.2 (#19355)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26119.2 -> To Version 10.0.0-beta.26123.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Source code updates from dotnet/dotnet (#19381)

* Backflow from https://github.com/dotnet/dotnet / 12c3cef build 304097

[[ commit created by automation ]]

* Update dependencies from build 304097
No dependency updates to commit
[[ commit created by automation ]]

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260302.1 (#19382)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26123.2 -> To Version 10.0.0-beta.26152.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260303.3 (#19388)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26152.1 -> To Version 10.0.0-beta.26153.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260309.1 (#19412)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26153.3 -> To Version 10.0.0-beta.26159.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Source code updates from dotnet/dotnet (#19426)

* Backflow from https://github.com/dotnet/dotnet / 7b28be7 build 305997

[[ commit created by automation ]]

* Update dependencies from build 305997
No dependency updates to commit
[[ commit created by automation ]]

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260310.1 (#19424)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26159.1 -> To Version 10.0.0-beta.26160.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260314.1 (#19432)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26160.1 -> To Version 10.0.0-beta.26164.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260318.1 (#19453)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26164.1 -> To Version 10.0.0-beta.26168.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Update dependencies from dotnet/roslyn (#19095)

* Update dependencies from https://github.com/dotnet/roslyn build 20260315.6

Microsoft.CodeAnalysis, Microsoft.CodeAnalysis.Compilers,
Microsoft.CodeAnalysis.CSharp, Microsoft.CodeAnalysis.EditorFeatures,
Microsoft.CodeAnalysis.EditorFeatures.Text,
Microsoft.CodeAnalysis.ExternalAccess.FSharp,
Microsoft.CodeAnalysis.Features, Microsoft.VisualStudio.LanguageServices
From Version 5.0.0-2.25529.7 -> To Version 5.0.0-2.26165.6

Reset branch to release/dev18.0 base to remove incorrectly
merged main branch changes that introduced IFSharpInlineHintsService2
(not available in the release/dev18.0 Roslyn version).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update MSBuild dependencies from 18.0.0-preview-25476-03 to 18.0.2

Update Microsoft.Build, Microsoft.Build.Framework, Microsoft.Build.Tasks.Core,
and Microsoft.Build.Utilities.Core to stable version 18.0.2 (SHA 995a3dce).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/roslyn build 20260317.2
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.25529.7 -> To Version 5.0.0-2.26167.2

* Update dependencies from https://github.com/dotnet/roslyn build 20260318.3
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.25529.7 -> To Version 5.0.0-2.26168.3

* Update dependencies from https://github.com/dotnet/roslyn build 20260319.2
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.25529.7 -> To Version 5.0.0-2.26169.2

---------

Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260327.7 (#19513)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26168.1 -> To Version 10.0.0-beta.26177.7

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Update dependencies from dotnet/roslyn (#19492)

* Update dependencies from https://github.com/dotnet/roslyn build 20260324.4
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.26169.2 -> To Version 5.0.0-2.26174.4

* Update dependencies from https://github.com/dotnet/roslyn build 20260325.11
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.26169.2 -> To Version 5.0.0-2.26175.11

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Update dependencies from dotnet/arcade (#19545)

* Update dependencies from https://github.com/dotnet/arcade build 20260401.4
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26177.7 -> To Version 10.0.0-beta.26201.4

* Update dependencies from https://github.com/dotnet/arcade build 20260408.2
On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26177.7 -> To Version 10.0.0-beta.26208.2

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260408.4 (#19565)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26208.2 -> To Version 10.0.0-beta.26208.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Update dependencies from dotnet/roslyn (#19524)

* Update dependencies from https://github.com/dotnet/roslyn build 20260330.2
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.26175.11 -> To Version 5.0.0-2.26180.2

* Update dependencies from https://github.com/dotnet/roslyn build 20260401.2
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.26175.11 -> To Version 5.0.0-2.26201.2

* Update dependencies from https://github.com/dotnet/roslyn build 20260402.6
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.26175.11 -> To Version 5.0.0-2.26202.6

* Fix CancellationPropagatesToTask test disposing running Task

Change 'use t' to 'let t' to avoid calling Dispose on a Task that
may still be running, which throws InvalidOperationException on .NET 10.

Replace 'waitASec t' (1-second timeout) with 't.Wait()' to wait for
cancellation to fully propagate, matching the pattern used by the
sibling CancellationPropagatesToGroup test.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Tomas Grosup <Tomas.Grosup@gmail.com>

* [release/dev18.0] Source code updates from dotnet/dotnet (#19564)

* Backflow from https://github.com/dotnet/dotnet / 8639c3b build 309770

[[ commit created by automation ]]

* Update dependencies from build 309770
No dependency updates to commit
[[ commit created by automation ]]

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Source code updates from dotnet/dotnet (#19588)

* Backflow from https://github.com/dotnet/dotnet / 5d23756 build 310209

[[ commit created by automation ]]

* Update dependencies from build 310209
No dependency updates to commit
[[ commit created by automation ]]

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/roslyn build 20260417.6 (#19612)

On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.26202.6 -> To Version 5.0.0-2.26217.6

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update xcopy-msbuild to 18.0.0 (#19610)

* Update dependencies from https://github.com/dotnet/arcade build 20260420.5 (#19622)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26208.4 -> To Version 10.0.0-beta.26220.5

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Source code updates from dotnet/dotnet (#19620)

* Backflow from https://github.com/dotnet/dotnet / 71d1809 build 311039

[[ commit created by automation ]]

* Update dependencies from build 311039
No dependency updates to commit
[[ commit created by automation ]]

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update VS image to windows.vs2026preview.scout.amd64 for release/dev18.0 (#19639)

* Update dependencies from https://github.com/dotnet/arcade build 20260422.2 (#19638)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26220.5 -> To Version 10.0.0-beta.26222.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Source code updates from dotnet/dotnet (#19665)

* Backflow from https://github.com/dotnet/dotnet / dd8ced2 build 312468

Diff: https://github.com/dotnet/dotnet/compare/5e2c70eefd4ce18d4cfac1013252bb5c990a3dab..dd8ced28bfd57694643337c5dcf1877d5159948b

From: dotnet/dotnet@5e2c70e
To: dotnet/dotnet@dd8ced2

[[ commit created by automation ]]

* Update dependencies from build 312468
No dependency updates to commit
[[ commit created by automation ]]

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260505.9 (#19693)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26222.2 -> To Version 10.0.0-beta.26255.9

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [release/dev18.0] Update dependencies from dotnet/roslyn (#19636)

* Update dependencies from https://github.com/dotnet/roslyn build 20260422.3
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.26217.6 -> To Version 5.0.0-2.26222.3

* Update dependencies from https://github.com/dotnet/roslyn build 20260426.17
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.26217.6 -> To Version 5.0.0-2.26226.17

* Update dependencies from https://github.com/dotnet/roslyn build 20260427.2
On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.0.0-2.26217.6 -> To Version 5.0.0-2.26227.2

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://github.com/dotnet/arcade build 20260507.4 (#19706)

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26255.9 -> To Version 10.0.0-beta.26257.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Remove release/dev18.0 cruft - align with main

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Add ResetToTargetPaths for dev18.0→main merge flow

Prevents recurring conflicts on infra/versioning files where main
is always ahead. Real code changes (security backports) still flow.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jakub Majocha <1760221+majocha@users.noreply.github.com>
Co-authored-by: Edgar Gonzalez <edgargonzalez.info@gmail.com>
Co-authored-by: Tomas Grosup <Tomas.Grosup@gmail.com>
Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
Co-authored-by: Adam Boniecki <20281641+abonie@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…rotection (#19721)

The agentic-state-machine workflow writes its output under
.github/workflows/docs/ which is a protected path requiring the
workflows push permission that GitHub Actions cannot grant. Move
the output to .github/docs/ and remove the protected-files
fallback-to-issue workaround so future runs push PRs directly.

Fixes #19717

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…#19710)

* Fix FS0073 ICE for unsolved typars in non-witness IlxGen codepath

* Adjust comment
The review body must begin with a 🤖 AI disclosure note so readers
know the review is AI-generated, not human-written. Added as a
non-negotiable delivery rule in Wave 5.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…513.8 (#19733)

On relative base path root
Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.Compilers , Microsoft.CodeAnalysis.CSharp , Microsoft.CodeAnalysis.EditorFeatures , Microsoft.CodeAnalysis.EditorFeatures.Text , Microsoft.CodeAnalysis.ExternalAccess.FSharp , Microsoft.CodeAnalysis.Features , Microsoft.VisualStudio.LanguageServices From Version 5.8.0-1.26256.6 -> To Version 5.8.0-1.26263.8

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Backflow from https://github.com/dotnet/dotnet / d64191f build 313368

Diff: https://github.com/dotnet/dotnet/compare/8ae38625de733abde843a1614d2a30e37e150aee..d64191f29ec9042e2696d8b7d8326c4bd10ba268

From: dotnet/dotnet@8ae3862
To: dotnet/dotnet@d64191f

[[ commit created by automation ]]

* Update dependencies from build 313368
No dependency updates to commit
[[ commit created by automation ]]

* Restore darc-pub MSBuild NuGet feed removed by codeflow automation

The codeflow automation erroneously removed the darc-pub-DotNet-msbuild-Trusted-13cd968 NuGet feed
while the Microsoft.Build 18.6.4 packages from that feed are still needed. This caused NU1103
errors across all CI jobs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Tomas Grosup <tomasgrosup@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
dotnet-maestro Bot and others added 4 commits August 3, 2026 20:40
* Backflow from https://github.com/dotnet/dotnet / 50dbab4 build 322464

Diff: https://github.com/dotnet/dotnet/compare/920a0d55f8d87a0423dd3a89555f70d9c9004584..50dbab4de210e882172b07934e9666313b7065f1

From: dotnet/dotnet@920a0d5
To: dotnet/dotnet@50dbab4

[[ commit created by automation ]]

* Update dependencies from build 322464
Updated Dependencies:
Microsoft.Build, Microsoft.Build.Framework, Microsoft.Build.Tasks.Core, Microsoft.Build.Utilities.Core (Version 18.10.0-1.26359.10 -> 18.10.0-preview-26357-08)
[[ commit created by automation ]]

* Update dependencies from build 322734
No dependency updates to commit
[[ commit created by automation ]]

* Update dependencies from build 322911
No dependency updates to commit
[[ commit created by automation ]]

* Update dependencies from build 323048
No dependency updates to commit
[[ commit created by automation ]]

* Fix NU1903 audit failures from updated transitive dependencies

The codeflow update to Microsoft.Build.* now transitively pulls
System.Security.Cryptography.Xml 10.0.8 (newly flagged by GHSA advisories,
patched in 10.0.10) on .NET, and Microsoft.CodeAnalysis.Test.Resources.Proprietary
-> NETStandard.Library 1.6.1 pulls vulnerable System.Net.Http 4.3.0 and
System.Text.RegularExpressions 4.3.0 on net472.

- Bump System.Security.Cryptography.Xml override to 10.0.10 (Version.Details).
- Add .NET-only Cryptography.Xml overrides in fsc/fsi/FSharp.Build.UnitTests
  (net472 excluded: no such transitive there and its deps conflict with
  System.ValueTuple). These cascade to Microsoft.FSharp.Compiler and FSharpSuite.Tests.
- Override the net472 System.Net.Http/System.Text.RegularExpressions facades to
  patched 4.3.4/4.3.1 in FSharp.Test.Utilities.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Pin MessagePack to patched 2.5.302 to fix NU1902/NU1903 audit

StreamJsonRpc 2.25.29 pulls MessagePack transitively; some restore
environments resolve the vulnerable 2.5.198 (< 2.5.301 patched line),
tripping NuGetAudit warnings-as-errors in FSharp.Compiler.LanguageServer.Tests.
Add an explicit direct reference at 2.5.302 (StreamJsonRpc's own minimum,
already patched) so the resolved version is deterministic everywhere.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fix malformed Version.Details.xml (duplicate closing Dependency tag)

A merge conflict resolution left a stray </Dependency> closing tag after
Microsoft.Build.Utilities.Core, making the XML invalid and failing the
Maestro Version.Details.props Validation and Codeflow verification checks.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
* Secure release-note checks for fork pull requests

* Address release-note workflow review feedback
* Update test project to net11

Internal CI was failing since the move to net11 because restoring this
test project had to suddenly be done via network call to nuget.org

* Update target framework and PDB path in tests
…803.2

On relative base path root
Microsoft.DotNet.Arcade.Sdk From Version 10.0.0-beta.26379.2 -> To Version 10.0.0-beta.26403.2
@dotnet-maestro
dotnet-maestro Bot requested a review from a team as a code owner August 4, 2026 02:04
@github-actions github-actions Bot added the AI-Tooling-Check-Bypassed Tooling check: non-fork PR, not diff-analyzed label Aug 4, 2026
T-Gro pushed a commit that referenced this pull request Aug 4, 2026
check_release_notes runs via pull_request_target, so GitHub executes the workflow definition from the default branch (main). For bot-authored PRs such as Maestro/darc dependency updates (e.g. PR #20133), the run's GITHUB_TOKEN is capped and the issue-comment API returns HTTP 403 'Resource not accessible by integration', which failed the required check even though release-notes validation itself passed ('No release notes required').

Mark the 'Create or update comment' step with continue-on-error so posting the informational comment can never fail the check. The real gate (exit 1 when release notes are genuinely missing) is unchanged.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
kerams and others added 2 commits August 4, 2026 12:45
…4a1cabee-85ad-4317-bd14-ed2d29c8a4ae

# Conflicts:
#	FSharp.sln
#	azure-pipelines-PR.yml
#	eng/Build.ps1
#	eng/Version.Details.props
#	eng/Version.Details.xml
#	eng/Versions.props
#	eng/common/core-templates/job/publish-build-assets.yml
#	eng/common/core-templates/job/source-index-stage1.yml
#	eng/common/core-templates/post-build/post-build.yml
#	eng/common/core-templates/steps/install-microbuild.yml
#	eng/common/core-templates/steps/publish-logs.yml
#	eng/common/core-templates/steps/source-index-stage1-publish.yml
#	eng/common/cross/build-rootfs.sh
#	eng/common/cross/toolchain.cmake
#	eng/common/native/NativeAotSupported.props
#	eng/common/post-build/redact-logs.ps1
#	eng/common/sdk-task.ps1
#	eng/common/templates/job/job.yml
#	eng/common/tools.ps1
#	eng/common/tools.sh
#	global.json
#	src/Compiler/Checking/TypeRelations.fs
#	src/Compiler/Facilities/DiagnosticsLogger.fs
#	src/Compiler/Service/ServiceParseTreeWalk.fs
#	src/Compiler/Utilities/TypeHashing.fs
#	tests/FSharp.Compiler.ComponentTests/EmittedIL/TryCatch/TryCatch.fs
#	tests/FSharp.Compiler.Private.Scripting.UnitTests/DependencyManagerInteractiveTests.fs
#	tests/FSharp.Compiler.Service.Tests/EditorTests.fs
#	tests/FSharp.Core.UnitTests/FSharp.Core/Microsoft.FSharp.Control/AsyncType.fs
#	tests/FSharp.Test.Utilities/TestFramework.fs
#	tests/FSharp.Test.Utilities/Utilities.fs
#	tests/FSharp.Test.Utilities/XunitHelpers.fs
#	tests/fsharp/tests.fs
#	vsintegration/tests/UnitTests/AssemblyResolver.fs
T-Gro pushed a commit that referenced this pull request Aug 4, 2026
…ing the comment non-fatal

The check_release_notes job posts an informational comment on the PR. Creating a PR comment requires pull-requests: write, but #20081 reduced the token to pull-requests: read. Because the job runs via pull_request_target (GitHub executes the workflow from the default branch), this turned the required check red with HTTP 403 'Resource not accessible by integration' on any PR that needed to create (not update) the comment - e.g. the Maestro/darc PR #20133 targeting release/dev18.0 - even though release-notes validation itself passed.

Restore pull-requests: write so the comment can actually be posted, and additionally guard the comment step with continue-on-error plus a try/catch that downgrades any failure to a warning. The real gate (exit 1 when release notes are genuinely missing) is unchanged, and no PR content is evaluated as JavaScript.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ing the comment non-fatal (#20198)

check_release_notes runs via pull_request_target, so GitHub executes the workflow from the default branch (main). Creating the informational PR comment requires pull-requests: write, but #20081 reduced the token to read, turning the check red with HTTP 403 on any PR that had to create (not update) the comment - e.g. Maestro/darc PR #20133. Restore pull-requests: write so the comment posts, and guard the comment step with continue-on-error plus try/catch so posting can never fail the release-notes verdict. Supersedes #20200.
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

✅ No release notes required

Copilot and others added 6 commits August 4, 2026 15:59
The merge of the arcade update with the Central Package Management PR (#20084)
left duplicated PackageReference entries in the runtime-dependencies ItemGroup,
including an unterminated <PackageReference> tag that caused MSB4025
(project could not be loaded), failing every CI build job. Remove the stale
versioned entries, keeping only the versionless CPM-style references.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…M merge

The merge that pulled the Central Package Management change (#20084) into this
release/dev18.0-based branch left, in 12 project files, a duplicated block of the
old versioned PackageReference entries above the new versionless CPM entries.
NuGet restore failed with NU1504 (Duplicate 'PackageReference' items) across
FSharp.Test.Utilities and the vsintegration projects, breaking every CI job.
FSharpSuite.Tests.fsproj additionally had a duplicate <OutputType>.

Restore all affected project files to their origin/main (CPM baseline) state,
which drops exactly the leftover duplicates and nothing else.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…20082)

* Clean up goto-def tests: drop unused open System and redundant caret-anchor comments

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 9d20cd22-45dc-411f-9163-185fd6dd54d9

* Collapse copy-pasted completion sources with ordered {caretN} markers

Uses SourceContext.extractOrderedMarkedSources (multi-caret) to replace whole-source
[<Theory>] copies with one marked source in DotOff.ArraySliceNotation (3 copies) and
CurriedArguments.Regression (5 copies). No behaviour change.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 9d20cd22-45dc-411f-9163-185fd6dd54d9

* Collapse copy-pasted completion sources in PatternMatching and Generics

Bug312557_2 (4 source copies -> 1 {caretN}) and Bug69673_1.CtrlSpaceForThis
(2-row Theory -> 1). No behaviour change.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 9d20cd22-45dc-411f-9163-185fd6dd54d9

* Collapse Symbols 'Nested copy-and-update' 8 copied sources into one {caretN}

The 8 Facts shared an identical source copied per caret; now one {caret1..8}
source + a (field-name, range) cases list. No behaviour change.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 9d20cd22-45dc-411f-9163-185fd6dd54d9

* BreakpointLocation: mark expected ranges with {selstart}/{selend} in source

Replaces magic ((line,col),(line,col)) tuples with {selstart}/{selend} markers
around the breakpoint span; the validation caret is inferred from {selend}
(SourceContext), so no {caret} needed. Compares against context.SelectedRange.
No behaviour change (all 6 tests green).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 9d20cd22-45dc-411f-9163-185fd6dd54d9

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 9d20cd22-45dc-411f-9163-185fd6dd54d9
The prior run had all fsharp-ci build jobs green; only 'Build Linux' failed
when the test host was SIGKILL'd (exit code 137) after the agent hit
'Free memory is lower than 5%'. No test actually failed (failed: 0); the
ComponentTests process was OOM-killed mid-run. This empty commit retriggers CI.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…file guard

This dependency/merge PR changes >3,000 files, which trips the fail-closed
guard in check_release_notes before the opt-out label is ever evaluated.
Short-circuit on the NO_RELEASE_NOTES opt-out prior to fetching the changed
file list so large merge PRs can legitimately opt out of release notes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@T-Gro T-Gro added the NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes label Aug 4, 2026
…0-file guard)

This maestro dependency PR (arcade 10.0.0-beta.26379.2 -> 26403.2) was
accidentally contaminated by a 661-commit merge of origin/main, inflating the
base<->head diff to ~5,867 files. The check_release_notes workflow (executed
from the default branch) fails closed at >=3,000 changed files, before it can
evaluate the NO_RELEASE_NOTES opt-out, so the check could never pass while the
merge content remained in the PR diff.

This additive commit resets the tree to release/dev18.0 + the arcade bump only
(eng/Version.Details.props, eng/Version.Details.xml, global.json), so the PR's
effective diff is the intended dependency update. The prior commits remain in
history and can be restored if the main-integration content was intended.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@T-Gro T-Gro removed the NO_RELEASE_NOTES Label for pull requests which signals, that user opted-out of providing release notes label Aug 4, 2026
Resolve conflicts by keeping the branch's dependency-only diff: reject PR #20082's
multi-caret marker test refactoring (removed from Checker.fs on this branch),
keeping the deleted FCS test files removed and Symbols.fs at the branch version.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI-Tooling-Check-Bypassed Tooling check: non-fork PR, not diff-analyzed

Projects

Status: New

Development

Successfully merging this pull request may close these issues.